A Personal Software Process Tool for Eclipse Environment

نویسندگان

  • Xiaohong Yuan
  • Percy Vega
  • Huiming Yu
  • Yaohang Li
چکیده

The Personal Software Process (PSP) is a framework for individual software engineers to improve the quality, predictability and productivity of their work. It consists of a family of seven personal processes that progressively introduce data collection and analysis techniques. This paper presents a PSP tool that is integrated into the Eclipse environment. Currently it includes an Eclipse plug-in that supports PSP0 and a Line-Of-Code (LOC) counter for PSP0.1. A PSP plug-in for Eclipse will help an Eclipse user conveniently practice PSP by reducing data gathering and analysis overhead. It will assist PSP training in universities and industries. Such an Eclipse plug-in will allow Eclipse platform and PSP to be incorporated into software engineering curriculum in an integrated fashion.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Making Pattern- and Model-Based Software Development More Rigorous

Pattern-based and model-based software development approaches have a high potential to improve the quality of software. Patterns allow engineers to re-use established and proven development knowledge. Developing software by constructing a sequence of models provides engineers with various possibilities for validation, because the different development models are not independent of each other an...

متن کامل

Enhancing Tool Support for Situational Engineering of Agile Methodologies in Eclipse

In recent years, with the growth of software engineering, agile software development methodologies have also grown substantially, replacing plandriven approaches in many areas. Although prominent agile methodologies are in wide use today, there is no method which is suitable for all situations. It has therefore become essential to apply Situational Method Engineering (SME) approaches to produce...

متن کامل

On the Exploration of Lightweight Reverse Engineering Tool Development for C++ Programs

Reverse engineering (RE) is the process that examines a software system and creates a higher level of abstraction of representation for the system. Building reverse engineering tools is expensive because of the complexity of programming languages and the iterative nature of tool development process. This paper explores the reuse of existing technologies and tools to develop a RE tool as Eclipse...

متن کامل

Quality-oriented software architecture development

Producing software products of good quality requires that quality requirements are taken into account as early as possible. In theory, the first place in which quality requirements can be addressed is architectural models of software. However, in practice, the software’s architecture is only used to describe the functionality of the developed software. This means that the implemented software m...

متن کامل

PapyrusRT: Modelling and Code Generation (Invited Presentation)

In this talk we introduce PapyrusRT, an open-source, industrial-strength model-driven development environment for real-time and embedded systems, implementing UML-RT [2,3], a UML-based language. PapyrusRT is implemented on top of Papyrus, an Eclipse modelling tool for UML, SysML, and EMF models. We describe the motivations for this project and in particular for the need of an open-source enviro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005